//package com.letoken.platform.repo.utlis.mybatisplus;
//
//import com.baomidou.mybatisplus.annotation.FieldFill;
//import com.baomidou.mybatisplus.core.injector.AbstractMethod;
//import com.baomidou.mybatisplus.core.injector.DefaultSqlInjector;
//import com.baomidou.mybatisplus.entity.TableInfo;
//import com.baomidou.mybatisplus.extension.injector.methods.InsertBatchSomeColumn;
//import org.springframework.context.annotation.Bean;
//
//import java.util.List;
//
//public class BatchSqlInjector extends DefaultSqlInjector {
//    @Override
//    public List<AbstractMethod> getMethodList(Class<?> mapperClass) {
//        // 注意：此SQL注入器继承了DefaultSqlInjector(默认注入器)，调用了DefaultSqlInjector的getMethodList方法，保留了mybatis-plus的自带方法
//        List<AbstractMethod> methodList = super.getMethodList(mapperClass);
//        methodList.add(new InsertBatchSomeColumn(i -> i.getFieldFill() != FieldFill.UPDATE));
//        return methodList;
//    }
//
//
//
//
//}
